jsp问题<input type="hidden" datafld="userId" />

来源:百度知道 编辑:UC知道 时间:2024/05/06 17:34:27
<input type="radio" name="userRadio" onclick="this.value=this.nextSibling.nextSibling.value" />
<input type="hidden" datafld="userId" />
这句话什么意思啊
当我用对应的form获取值时用getradio()获取的是radio还是userid啊

<input type="hidden" datafld="userId" />
这句话的意思是建立一个隐藏的文本框。
当我用对应的form获取值时用getradio()获取的是radio的值。
我来跟你详细讲解一下吧
隐藏的文本框一般还设置一下value的值,不设也没有什么关系,请你看一小段代码,你就可以了解隐藏文本框的作用了
if(request.getParameter("send")==null)
{
////...form;
out.println("<input type=hidden name=send value='send'> ");
}
else
{}
这段代码就利用判断隐藏文本是否为空值来进行一个页面转换,起到了一个自身提交的作用。
如果你不能理解也不要紧,记住你form提交时取值是不会取到隐藏文本的值,取到的是radio的值就行了。

是userid